to the best of our ability - Turc Anglais Dictionnaire